class BaseModel<T> {
  T _data;
  int _errorCode;
  String _errorMsg;

  T get data => _data;
  int get errorCode => _errorCode;
  String get errorMsg => _errorMsg;

  BaseModel(T _data, int _errorCode, String _errorMsg) {
    this._data = _data;
    this._errorCode = _errorCode;
    this._errorMsg = _errorMsg;
  }

  BaseModel.fromJson(dynamic json) {
    _data = null;
    _errorCode = json["errorCode"];
    _errorMsg = json["errorMsg"];
  }
}
